package com.crm.sys.dao;

import java.util.List;

import com.crm.sys.model.SysTerm;

public interface SysTermDao {
	
	/**
	 * 资源查询
	 * */
	public List<SysTerm> getSysTermList(SysTerm systerm);
	
	/**
	 * 资源添加
	 * */
	public SysTerm insertSysTerm(SysTerm systerm);
	
	/**
	 * 资源修改的id查询
	 * */
	public SysTerm getSysTermByid(Long id);
	
	/**
	 * 资源修改的更新
	 * */
	public int updateSysTerm(SysTerm systerm);
	
	/**
	 * 资源绑定查询
	 * */
	public List<SysTerm> getSysTermBound(SysTerm systerm,Long rid);
	
	/**
	 * 资源绑定保存的删除
	 * */
	public int deleteSysTermBound(Long rid);
	
	/**
	 * 资源绑定保存的更新
	 * */
	public int updateSysTermBound(Long rid,Long tid);
	
	/**
	 * 系统菜单查询
	 * */
	public List<SysTerm> getMuneAll(int pid,Long uid);
	
	/**
	 * 系统菜单拦截器查询 
	 * */
	public List<SysTerm> getRoleMune(Long uid,String url);
	
}
